package com.apci.ipreda.client.web.form;

import java.util.ArrayList;
import java.util.List;

import com.apci.ipreda.domain.Actividad;
import com.apci.ipreda.domain.Declaracion;
import com.apci.ipreda.domain.Donacion;
import com.apci.ipreda.domain.Empleado;
import com.apci.ipreda.domain.Empresa;
import com.apci.ipreda.domain.EntidadDireccion;
import com.apci.ipreda.domain.Periodo;
import com.apci.ipreda.domain.Resolucion;

public class DeclaracionForm extends BaseForm{
	
	private Declaracion declaracion; 
	private Empleado empleado;
	private Donacion donacion;
	private Actividad actividad;
	private List<Periodo> periodoList;
	private Empresa arrEmpresa[];
	private Resolucion arrResolucion[];
	private String entidadCambiaUbigeo;
	private EntidadDireccion entidadDireccion;
	private String activeTab;
	private boolean hasErrors;
	
	public DeclaracionForm() {
		declaracion = new Declaracion();
		donacion = new Donacion();
		actividad = new Actividad();
		empleado = new Empleado();
		periodoList = new ArrayList<Periodo>();
		entidadDireccion = new EntidadDireccion();
		hasErrors = false;
		//arrEmpresa = new Empresa[2];
		//arrResolucion = new Resolucion[2];
	}

	public List<Periodo> getPeriodoList() {
		return periodoList;
	}

	public void setPeriodoList(List<Periodo> periodoList) {
		this.periodoList = periodoList;
	}
	public Donacion getDonacion() {
		return donacion;
	}

	public void setDonacion(Donacion donacion) {
		this.donacion = donacion;
	}

	public Actividad getActividad() {
		return actividad;
	}

	public void setActividad(Actividad actividad) {
		this.actividad = actividad;
	}
	public Declaracion getDeclaracion() {
		return declaracion;
	}

	public void setDeclaracion(Declaracion declaracion) {
		this.declaracion = declaracion;
	}

	public Empleado getEmpleado() {
		return empleado;
	}

	public void setEmpleado(Empleado empleado) {
		this.empleado = empleado;
	}

	public Empresa[] getArrEmpresa() {
		return arrEmpresa;
	}

	public void setArrEmpresa(Empresa[] arrEmpresa) {
		this.arrEmpresa = arrEmpresa;
	}

	public Resolucion[] getArrResolucion() {
		return arrResolucion;
	}

	public void setArrResolucion(Resolucion[] arrResolucion) {
		this.arrResolucion = arrResolucion;
	}

	public String getEntidadCambiaUbigeo() {
		return entidadCambiaUbigeo;
	}

	public void setEntidadCambiaUbigeo(String entidadCambiaUbigeo) {
		this.entidadCambiaUbigeo = entidadCambiaUbigeo;
	}

	public EntidadDireccion getEntidadDireccion() {
		return entidadDireccion;
	}

	public void setEntidadDireccion(EntidadDireccion entidadDireccion) {
		this.entidadDireccion = entidadDireccion;
	}

	public String getActiveTab() {
		return activeTab;
	}

	public void setActiveTab(String activeTab) {
		this.activeTab = activeTab;
	}

	public boolean isHasErrors() {
		return hasErrors;
	}

	public void setHasErrors(boolean hasErrors) {
		this.hasErrors = hasErrors;
	}
	
}
